horse armor - German English Dictionary